// pages/login/index.js
import { config } from '../../config'
import constant from '../../utils/constant'
import { loginOpenId, getUserInfo } from '../../utils/login'

let pages = getCurrentPages();

Page({

  /**
   * 页面的初始数据
   */
  data: {
		title: config().appInfo.name

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

	
	onLogin(e){
    loginOpenId(true).then((res)=>{
      getApp().globalData.loginType = res.code
      if(res.code == constant.LOGIN_SUCCESS){
        getUserInfo().then(u=>{
          wx.$hideLoading()
          const info = wx.getStorageSync(constant.USER_INFO)
          if(config().regUserBaisInfo){
            if(wx.$isNull(info.avatar) && wx.$isNull(info.sex)){
              wx.reLaunch({
                url: "/pages/login/regBasicInfo/index",
              })
            }
          }
          console.log(pages)
          if (pages.length > 1) {
            // 跳回登录之前页面
            wx.navigateBack();
          } else {
            console.log('/pages/home/push/index')
            wx.reLaunch({
              url: "/pages/home/push/index",
            })
          }
        })
      }else{
        wx.$hideLoading()
      }
    })
    
	}
})